tree lobster (dryococelus australis) - Turkish English Dictionary